package com.example.api.model.constants;

public interface LogisticsConstants {

    /**
     * 角色权限id
     */
    public static Integer ROLE_ID_1 = 1;

    /**
     * 用户是否可用（0：可用；1：禁用；）
     */
    public static Integer ADMIN_ENABLE_0 = 0;
    public static Integer ADMIN_ENABLE_1 = 1;

    /**
     * 正在驾驶（0：驾驶中；1：未出行；）
     */
    public static Integer DRIVER_DRIVING_0 = 0;
    public static Integer DRIVER_DRIVING_1 = 1;

    /**
     * 是否正在运输（0：运输中；1：空闲中；）
     */
    public static Integer VEHICLE_DRIVING_0 = 0;
    public static Integer VEHICLE_DRIVING_1 = 1;

    /**
     * 库存记录类型（0：出库；1：入库；）
     */
    public static Integer INVENTORY_RECORD_TYPE_0 = 0;
    public static Integer INVENTORY_RECORD_TYPE_1 = 1;

    /**
     * 默认密码（111111）
     */
    public static String DEFAULT_PASSWORD = "111111";

    /**
     * 默认头像地址
     */
    public static String DEFAULT_AVATAR = "https://logistics-file-sora.oss-cn-beijing.aliyuncs.com/avatar/demo.jpg";

    /**
     * 定时任务是否开启（0：关闭；1：开启；）
     */
    public static Integer SCHEDULE_TASK_STATUS_0 = 0;
    public static Integer SCHEDULE_TASK_STATUS_1 = 1;

    /**
     * 配送状态（-1：未通过；0：待审核；1：配送中；2：已完成；）
     */
    public static Integer DISTRIBUTION_STATUS_MINUS_1 = -1;
    public static Integer DISTRIBUTION_STATUS_0 = 0;
    public static Integer DISTRIBUTION_STATUS_1 = 1;
    public static Integer DISTRIBUTION_STATUS_2 = 2;

    /**
     * 是否支付（0：未支付；1：已支付；2：已超时；）
     */
    public static Integer TOLL_PAY_0 = 0;
    public static Integer TOLL_PAY_1 = 1;
    public static Integer TOLL_PAY_2 = 2;

    /**
     * 加急处理（0：加急；1：正常；）
     */
    public static Integer DISTRIBUTION_URGENT_0 = 0;
    public static Integer DISTRIBUTION_URGENT_1 = 1;

    /**
     * 是否到货（0：已到货；1：未到货；）
     */
    public static Integer SALE_ARRIVAL_0 = 0;
    public static Integer SALE_ARRIVAL_1 = 1;

    /**
     * 上传OSS前缀
     */
    public static String UPLOAD_PREFIX_AVATAR = "avatar";

    /**
     * 业务类型（1：用户头像；）
     */
    public static Integer RESOURCE_SERVICE_TYPE_1 = 1;

    /**
     * 资源类型（1：图片；2：PDF文件；3：WORD文档；4：EXCEL文档；）
     */
    public static Integer RESOURCE_OBJECT_TYPE_1 = 1;
    public static Integer RESOURCE_OBJECT_TYPE_2 = 2;
    public static Integer RESOURCE_OBJECT_TYPE_3 = 3;
    public static Integer RESOURCE_OBJECT_TYPE_4 = 4;

}